#include "comm.hpp"
#include "logtxt.hpp"
void test01()
{

    Init init;
    Log log;
    log.Eable(ClassFile);
    int fd = open(FIFO_FILE, O_RDONLY);
    if (fd < 0)
    {
        log(Info, "errno string: %s , errno code: %d", strerror(errno), errno);
        exit(FIFO_OPEN_ERR);
    }

    cout << "selver is open" << endl;
    log(Info, "errno string: %s , errno code: %d", strerror(errno), errno);
    log(Debug, "errno string: %s , errno code: %d", strerror(errno), errno);
    log(Error, "errno string: %s , errno code: %d", strerror(errno), errno);
    log(Warning, "errno string: %s , errno code: %d", strerror(errno), errno);
    // 开始通信

    while (true)
    {
        char buffer[1024] = {0};
        int x = read(fd, buffer, sizeof(buffer));
        if (x > 0)
        {
            cout << "clinet say#:" << buffer << endl;
        }
        else
        {
            cout << "client quit" << endl;
            break;
        }
    }

    close(fd);
}

int main()
{
    test01();

    return 0;
     //return 0;
}
